#ifndef PROXYPOOL_H
#define PROXYPOOL_H

#include "precomp.h"
//#include <QObject>
//#include <QList>
//#include <QString>
//#include <QDebug>

class ProxyPool : public QObject {
    Q_OBJECT

public:
    explicit ProxyPool(QObject *parent = nullptr);
    ~ProxyPool() override;

    QList<QString> proxies;
    QString getNextProxy();
    void clear();
signals:
    void proxyListUpdated();

private:


public slots:
    void updateProxyList(const QList<QString> &newProxies);
};

#endif // PROXYPOOL_H
